package com.biz.primus.model.promotion.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 促销商品限制类型枚举
 *
 * <p> 促销模型当中, 很多类型的促销模型都要用到商品限制, 抽象出商品限制类型以达到做业务逻辑的时候不用使用顺序尝试,一次回溯的思路去判断商品限制类型<p/>
 *
 * @author david-liu
 */
@Getter
@AllArgsConstructor
public enum PromotionProductLimitTypeEnum {
    // 按分类限制商品
    LIMIT_BY_CATEGORY("按分类"),
    // 按品牌限制商品
    LIMIT_BY_BRAND("按品牌"),
    // 按商品ID限制商品
    LIMIT_BY_PRODUCT("按商品");

    private String desc;
}
